JAXB Interview Questions and Answers
Question: How to generate Java from XML Schema?Answer: From command-line Windows: %JAXB_HOME%binxjc cars.xsd UNIX: %JAXB_HOME%/bin/xjc.sh cars.xsd these write generated files to current directory From Ant Generated Files: com/withoutbook/cars directory Car.java interface representing the car complex type only describes get and set methods for car properties Cars.java interface representing cars global element extends CarsType and javax.xml.bind.Element (just a marker interface) describes no additional methods CarsType.java interface representing anonymous complex type defined inside the cars global element provides method to get collection of Car objects (as a java.util.List) ObjectFactory.java class used to create objects of the above interface types extends DefaultJAXBContextImpl which extends JAXBContext bgm.ser a serialized object of type com.sun.msv.grammar.trex.TREXGrammar cant find any documentation on this - dont know its purpose jaxb.properties sets a property that defines the class used to create JAXBContext objects |
Is it helpful?
Yes
No
Most helpful rated by users:
- What Is XML Binding?
- What is XML Binding Relationships?
- Please explain JAXB Use Cases.
- Why Use XML Binding?
- What are the goals of JAXB?